A-Learn EvId: A Method for Identifying Evidence of Computer Programming Skills Through Automatic Source Code Assessment

نویسندگان

چکیده

Contextualized in the teaching of computer programming Computing courses, this research investigates aspects and strategies for automatic source code assessment. Continuous on-time assessment codes produced by students is a challenging task teachers. The literature presents different methods code, mostly focusing on technical aspects, such as functional correctness error detection. This paper A-Learn EvId method, having main characteristic its focus high-level skills instead aspects. Automatically assessing gives insights into thought process used to elaborate their responses, contributing quality timely feedback generation. method characterized three fundamental steps: (1) inserting students' input data; (2) identifying evidence through strategies; (3) representing identified student model. following contributions are highlighted: updating state art topic; set 37 identifiable 9 construction datasets totaling 8651 codes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Better programming skills through Code Camp approach

In this paper we illustrate the use of a Code Camp approach in teaching programming skills. The Code camp approach as an intensive and a social way of learning programming can be seen as a viable alternative to the traditional exercise based approach. Our experience is based on two separate implementations of the code camp method, a 24h and a one week long experiment. Approach is analyzed throu...

متن کامل

Adaptive Model for Computer-Assisted Assessment in Programming Skills

In this work, we show a methodology aimed to improve the quality of the assessment process for subjects related to basic programming. The method takes into account the relevance of the items and the students’ answers to follow different paths to improve the accuracy of the assessment process. We have developed numerical simulations and experiments with real students that demonstrate the advanta...

متن کامل

automatic verification of authentication protocols using genetic programming

implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...

15 صفحه اول

Semi-Automatic Assessment Approach to Programming Code for Novice Students

Programming languages have been an integral element of the taught skills of many technical subjects in Higher Education for the last half century. Moreover, secondary school students have also recently started learning programming languages. This increase in the number of students learning programming languages makes the efficient and effective assessment of student work more important. This re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Brazilian Journal of Computers in Education

سال: 2021

ISSN: ['1414-5685', '2317-6121']

DOI: https://doi.org/10.5753/rbie.2021.29.0.692